/*
 * lib2Desa - Another 2D game library in C++
 * Copyright (C) 2009 Erivaldo Xavier de Lima Filho
 *
 * This program is free software and is distributed under GNU General Public License version 3. You can modify and/or redistribute
 * it under the terms of GPL version 3 or posterior version. This program comes with NO WARRANTY, for more details, see LICENSE,
 * or <http://www.gnu.org/licenses>.
 *
 * Contact info:
 *
 *	Erivaldo Xavier de Lima Filho, desadoc@gmail.com
 *
 */

#ifndef _SIMPLECHAR_HPP
#define _SIMPLECHAR_HPP

#include "Core/GameObject.hpp"

#include <vector>

#ifndef _NO_NAMESPACE
namespace lib2Desa {
#endif

class SimpleChar : public GameObject
{

private:

	s16 leftRight;
	f32 upVel;
	bool jump;
	bool up;

public:

	SimpleChar(void) : GameObject(null),
	leftRight(0), upVel(0), jump(false), up(false)
	{

	}

	~SimpleChar(void){}

	bool run(u32 ml);
	void notify(shared_ptr<IEvent> e);
};

#ifndef _NO_NAMESPACE
}
#endif

#endif /*SimpleChar.hpp included*/
